package com.company.cloud.admin.modules.admin.controller.req;

import java.util.List;

import javax.validation.constraints.NotNull;

import com.company.cloud.common.bean.BaseParam;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class ManageUserUpdateInfoParam extends BaseParam {

	@ApiModelProperty(value = "用户id", required = true)
	@NotNull(message = "用户id不能为空")
	private Integer id;



	@ApiModelProperty(value = "用户昵称")
	private String nickName;


	@ApiModelProperty(value = "真实姓名")
	private String realName;


	@ApiModelProperty(value = "用户头像")
	private String headImg;



	@ApiModelProperty(value = "手机号")
	private String mobile;


	@ApiModelProperty(value = "电话")
	private String tel;


	@ApiModelProperty(value = "邮箱")
	private String email;


	@ApiModelProperty(value = "QQ")
	private String qq;


	@ApiModelProperty(value = "部门ID")
	private Integer deptId;


	@ApiModelProperty(value = "是否部门负责人")
	private String isDeptManager;


	@ApiModelProperty(value = "角色编号")
	private List<String> roleCodes;




}
